package demo3;
/*
数组可以作为方法的参数
当调用方法时，向方法的小括号进行传参，传递进去的其实是数组的地址值。

 */
public class ArrayTest10 {
    public static void main(String[] args) {
        int[] array = {1,2,3,4,5};
        printArray(array);//传递进去的就是array当中保存的地址值
      /*  for (int i = 0; i < array.length; i++) {
            System.out.println(array[i]);
        }
        System.out.println("aaaa");
        for (int i = 0; i < array.length; i++) {
            System.out.println(array[i]);
        }
        System.out.println("bbbb");
        for (int i = 0; i < array.length; i++) {
            System.out.println(array[i]);
        }*/


    }
    /*
        三要素：
            返回值类型：只是需要打印，不涉及计算，也没有结果，用void
            方法名称：printArray
            参数列表：必须给我数组，我才能打印，int[] array
     */
    public static void printArray(int[] array){
        for (int i = 0; i < array.length; i++) {

            System.out.println("printArray方法收到的参数是：");
            System.out.println(array);//地址值
            System.out.println(array[i]);
        }

    }
}
